fact is stranger than fiction - Allemand Anglais Dictionnaire